.v-layout {
  --v-layout-width: 100%;
  --v-layout-height: 100%;
  --v-layout-background-color: var(--v-white);
  width: var(--v-layout-width);
  height: var(--v-layout-height);
  background-color: var(--v-layout-background-color);
}
.v-layout .is-flex.v-layout__primary {
  width: 100%;
  height: 100%;
}
.v-layout .is-flex.v-layout__primary > div {
  width: 100%;
}
.v-layout .is-flex.v-layout__primary > div > footer, .v-layout .is-flex.v-layout__primary > div > main main, .v-layout .is-flex.v-layout__primary > div > main aside, .v-layout .is-flex.v-layout__primary > div > main, .v-layout .is-flex.v-layout__primary > div > header {
  width: 100%;
  height: 100%;
}